Solving Dense Generalized Eigenproblems on Multi-threaded Architectures
نویسندگان
چکیده
We compare two approaches to compute a fraction of the spectrum of dense symmetric definite generalized eigenproblems: one is based on the reduction to tridiagonal form, and the other on the Krylov-subspace iteration. Two large-scale applications, arising in molecular dynamics and material science, are employed to investigate the contributions of the application, architecture, and parallelism of the method to the performance of the solvers. The experimental results on a state-of-the-art 8-core platform, equipped with a graphics processing unit (GPU), reveal that in realistic applications, iterative Krylov-subspace methods can be a competitive approach also for the solution of dense problems.
منابع مشابه
Evolution of MUMPS towards multicore architectures
We present some challenges of using multicore architectures and show adaptations of MUMPS to better benefit from these architectures. We show how to efficiently apply coarse/fine grain parallelisms by combining OpenMP and multi-threaded BLAS in the multifrontal factorization. Then, we present modifications to the internal dense factorization kernels to take into account memory contention and ca...
متن کاملA Shifted Block Lanczos Algorithm for Solving Sparse Symmetric Generalized Eigenproblems
An \industrial strength" algorithm for solving sparse symmetric generalized eigenproblems is described. The algorithm has its foundations in known techniques in solving sparse symmetric eigenproblems, notably the spectral transformation of Ericsson and Ruhe and the block Lanczos algorithm. However, the combination of these two techniques is not trivial; there are many pitfalls awaiting the unwa...
متن کاملSpecialized Spectral Division Algorithms for Generalized Eigenproblems Via the Inverse-Free Iteration
We present two implementations of the inverse-free iteration for spectral division that reduce the computational cost of the traditional algorithm. One of the implementations is mainly composed of efficient BLAS-3 operations, and can be employed for spectral division of largescale generalized eigenproblems on current computer architectures.
متن کاملSolving Sequences of Generalized Least-Squares Problems on Multi-threaded Architectures
Generalized linear mixed-effects models in the context of genome-wide association studies (GWAS) represent a formidable computational challenge: the solution of millions of correlated generalized least-squares problems, and the processing of terabytes of data. We present high performance incore and out-of-core shared-memory algorithms for GWAS: By taking advantage of domain-specific knowledge, ...
متن کاملA Parallel and Scalable Iterative Solver for Sequences of Dense Eigenproblems Arising in FLAPW
In one of the most important methods in Density Functional Theory – the FullPotential Linearized Augmented Plane Wave (FLAPW) method – dense generalized eigenproblems are organized in long sequences. Moreover each eigenproblem is strongly correlated to the next one in the sequence. We propose a novel approach which exploits such correlation through the use of an eigensolver based on subspace it...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Applied Mathematics and Computation
دوره 218 شماره
صفحات -
تاریخ انتشار 2012